type runtime.profBuf

15 uses

	runtime (current package)
		cpuprof.go#L40: 	log  *profBuf // profile events written here
		profbuf.go#L87: type profBuf struct {
		profbuf.go#L152: func (b *profBuf) hasOverflow() bool {
		profbuf.go#L159: func (b *profBuf) takeOverflow() (count uint32, time uint64) {
		profbuf.go#L180: func (b *profBuf) incrementOverflow(now int64) {
		profbuf.go#L207: func newProfBuf(hdrsize, bufwords, tags int) *profBuf {
		profbuf.go#L227: 	b := new(profBuf)
		profbuf.go#L237: func (b *profBuf) canWriteRecord(nstk int) bool {
		profbuf.go#L263: func (b *profBuf) canWriteTwoRecords(nstk1, nstk2 int) bool {
		profbuf.go#L303: func (b *profBuf) write(tagPtr *unsafe.Pointer, now int64, hdr []uint64, stk []uintptr) {
		profbuf.go#L394: func (b *profBuf) close() {
		profbuf.go#L405: func (b *profBuf) wakeupExtra() {
		profbuf.go#L429: func (b *profBuf) read(mode profBufReadMode) (data []uint64, tags []unsafe.Pointer, eof bool) {
		trace.go#L85: 	cpuLogRead  [2]*profBuf
		trace.go#L87: 	cpuLogWrite [2]atomic.Pointer[profBuf] // copy of cpuLogRead for use in signal handlers, set without signalLock